/**
 * 
这种做法的缺点很明显："污染"了全局变量，无法保证不与其他模块发生变量名冲突，而且模块成员之间看不出直接关系。
 */
//验证手机号码
const regMobile = function (mobile) {
    let myreg = /^0?(13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[8-9])[0-9]{8}$/;
    return myreg.test(mobile);
  }
  
//验证身份证号码 数字和结尾字母x
const regIdcard = function (idcard) {
    let myreg = /(^\d{17}(\d|X|x)$)/;
    return myreg.test(idcard);
}